preserving the strictest anonymity - Español Inglés Diccionario